#pragma once

#include "Containers/String.h"
#include "ScriptCompiler/Description/ScriptPosition.h"

class CTypeDescription;

class CClassAlias
{
public:
    CClassAlias()
    {
    }

    //the alias name, might same as the class name
    CString AliasName;

    //where Alias the class
    SScriptPosition AliasPosition;

    //the class that is aliased
    std::shared_ptr<CTypeDescription> Class;

};